#include "Clavier.h"

Clavier::Clavier()
{}

TInfoTouches Clavier::lireClavier( Uint8 *keyStates )
{
	TInfoTouches infoTouches = { false, false, false, false, 
								 false, false, false, false };

	if ( keyStates[ SDLK_UP ] )
		infoTouches.bHaut = true;

	if ( keyStates[ SDLK_DOWN ] )
		infoTouches.bBas = true;
	
	if ( keyStates[ SDLK_LEFT ] )
		infoTouches.bGauche = true;
	
	if ( keyStates[ SDLK_RIGHT ] )
		infoTouches.bDroite = true;

	if ( keyStates[SDLK_z] || keyStates[SDLK_w] )
		infoTouches.bW = true;

	if ( keyStates[SDLK_x] )
		infoTouches.bX = true;
	
	if ( keyStates[SDLK_c] )
		infoTouches.bC = true;

	if ( keyStates[SDLK_RETURN] )
		infoTouches.bEnter = true;

	return infoTouches;
}

Clavier::~Clavier()
{}